.clearfix {display:inline-block;}
*html body {height:100%;}
*html table.table thead th {background:expression(previousSibling == null ? '#5e6a7e' : 'url("images/table_th.png") #5e6a7e 0 50% no-repeat');}

/*
*html #page, *html #footer {width:expression(  (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 999) ? "999px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1250) ? "1250px" : "100%");} 
*html #footer li {border-left:expression(previousSibling == null ? 'none' : '2px solid #fff');padding-left:expression(previousSibling == null ? '0' : '1em');}
*html .sides .block .list li {padding-top:expression(previousSibling == null ? '0' : '1em');}
*html #steps li .certificated {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image', src='images/certificated.png');
}
*html #steps i.corner.tr, *html #steps i.corner.br {right:expression(this.parentNode.offsetWidth % 2 ? -4 : -3);}
*html #steps i.corner.br, *html #steps i.corner.bl {bottom:expression(this.parentNode.offsetHeight % 2 ? -4 : -3);}
#sidebar {left:auto; behavior:expression(this.parentNode.className != 'invert' ? this.style.marginLeft = 0 - this.parentNode.firstChild.offsetWidth - this.offsetWidth : '');}
#steps li div {
	behavior: expression(
	this.onmouseover = new Function("this.className += ' hover'"),
	this.onmouseout = new Function("this.className = this.className.replace(' hover','')"),
	this.style.behavior = null
);
}
#steps li div.hover {background-image:url(images/step_li_current.gif);}
#steps li.current div.hover {background-image:url(images/step_li.gif);}
#steps li div.hover span {background-image:url(images/step_li_num_current.gif);}
#steps li.current div.hover span {background-image:url(images/step_li_num.gif);}
*/


